/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package conversormonedasrmi;

import java.rmi.RemoteException;


/**
 * Interface que declara los métodos a implementar.
 * @author jpandode
 */
public interface IMetodosConversion extends java.rmi.Remote {
    
    /**
     * M&eacute;todo que recibe una cantidad en euros e imprimirá su cambio en
     * d&oacute;lares.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteEuroToDolar(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en euros e imprimirá su cambio en
     * pesetas.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteEuroToPeseta(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en euros e imprimirá su cambio en
     * Libras.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteEuroToLibra(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en D&oacute;res e imprimirá su
     * cambio en Euros.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteDolarToEuro(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en D&oacute;res e imprimirá su
     * cambio en Pesetas.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteDolarToPeseta(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en D&oacute;res e imprimirá su
     * cambio en Libras.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteDolarToLibra(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en Libras e imprimirá su cambio en
     * Euros.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteLibraToEuro(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en Libras e imprimirá su cambio en
     * Dólares.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteLibraToDolar(double cantidadOriginal) throws RemoteException;

    /**
     * M&eacute;todo que recibe una cantidad en Libras e imprimirá su cambio en
     * Pesetas.
     *
     * @param cantidadOriginal
     * @return 
     * @throws java.rmi.RemoteException
     */
    String convierteLibraToPeseta(double cantidadOriginal) throws RemoteException;

}
